someone that strangles - Espagnol Anglais Dictionnaire